package com.video.dao;

import com.video.bean.Video;
import com.video.bean.Vip;
import com.video.utils.ResultMap;
import org.springframework.stereotype.Repository;

import javax.servlet.http.HttpSession;
import java.util.List;

@Repository
public interface VideoDao {
    /**
     * 查询所有
     * @return
     */
    public List<Video> selectAllVideo();

    /**
     * 新建视频
     * @param video
     * @return
     */
    public int createVideo(Video video);

    /**
     * 根据tid查询视频
     * @param tid
     * @return
     */
    public List<Video> selectVideoByTid(String tid);

    /**
     * 根据vid查询视频
     * @param vid
     * @return
     */
    public Video selectVideoByVid(String vid);

    /**
     * 修改视频信息
     * @param video
     * @return
     */
    public int updateVideoByVId(Video video);

    /**
     *  删除视频信息
     * @param vId
     * @return
     */
    public int deleteVideoByVid(String vId);

}
